Assessing Legacy Software Architecture with the Autonomy Ratio Metric

نویسنده

  • Philippe Dugerdil
چکیده

Among the software quality metrics, coupling and cohesion play an important role since they provide a clue about the structuring of the classes of the system. They are, therefore, computed at the level of the classes. However, when analyzing the architecture of a system, we are not only interested in the class level, but also in the higher levels of the system structure, for example the packages and components. This is especially true when we need to assess the quality of this structuring on the viewpoint of system understanding. In this paper, we first present the motivation for the definition of two new coupling and cohesion metrics that are applicable to higher structuring levels than classes. We then present our main metric: the autonomy ratio that measures the “functional structuring” of a system that we believe is essential to system understanding. Although, traditionally, the coupling and cohesion metrics are computed based on static analysis (i.e. source code analysis to find the potential calls among the elements), we rely on dynamic analysis and present the way the metrics are computed. Finally, we present a case study of the assessment of a large industrial system based on our metrics and the findings we drew from this experiment. We conclude the paper with a discussion of the results and present the future work. The key contribution of the paper is the definition of the autonomy ratio metrics for software architecture assessment on the viewpoint of system understanding.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new architectural metric and its visualisation to support incremental re-architecting of large legacy systems

In this paper, we present a new architectural metric, termed dominating ratio, together with an appropriate visualisation. The dominating ratio provides support for re-architecting in situations where existing metrics, like coupling and cohesion, fall short. A tabular representation with browsing facilities enables a systematic investigation of the software architecture for incremental re-archi...

متن کامل

مناسبات معماری با علوم دقیقه در متون علمی دورۀ اسلامی

Relations of architecture to exact sciences (mathematics and technology) in medieval Islam have not been investigated properly due to vast extent of these sciences and limited multidisciplinary studies in both fields. Furthermore, the recognition of these relations will not be achieved completely without taking into account the intellectual legacy of scientists of the mentioned era. The purpose...

متن کامل

بررسی شواهد تأثیر معماری پارسی بر معماری دورۀ مائوریایی هندوستان

The Indian subcontinent was a satrapy of the Achaemenid Empire, located at the far eastern end of Achaemenid territories. It was the last part of Achaemenid lands taken over by Alexander of Macedon after his invasion. In the meantime, Chandragupta, whether after a battle or by treaty with the successor of Alexander in Asia (Seleucus I Nicator) established some degree of autonomy and founded the...

متن کامل

Assessing the ratio of physical form of slums settlements with social capital

The social dynamics of cities have long been dependent on their spaces and places. On the one hand, human interactions, and relationships are formed by the city form and on the other hand, the body recovers its identity from existing social life. The more a city can communicate with its citizens through physical features, the more it will affect their social identity. Thus, the city form can ha...

متن کامل

Investigation of the relationship between depth of overhang and amount of daylight indicators in office buildings of Kerman city

Background: The use of daylight in offices has become an effective strategy to improve the quality of indoor space and energy efficiency. There is enough potential to have daylight autonomy in Kerman as a city with more than 300 sunny days a year. Therefore, this study aimed to investigate the relationship between facades configuration and the amount of daylight in office buildings of Kerman. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011